/*
 * Copyright (c) 2011 Wenxiang Chen 
 * http://cs-chen.net
 * chenwx.ustc@gmail.com
 *
 * GNU LESSER GENERAL PUBLIC LICENSE (Version 2.1, February 1999)
 */

#ifndef _HEADER_H
#define _HEADER_H


#include <iostream>
#include <cstring>
#include <cstdio>

// optimization algorithms
// benchmark set header files
#include "F1.h"
#include "F2.h"
#include "F3.h"
#include "F4.h"
#include "F5.h"
#include "F6.h"
#include "F7.h"
#include "F8.h"
#include "F9.h"
#include "F10.h"
#include "F11.h"
#include "F12.h"
#include "F13.h"
#include "F14.h"
#include "F15.h"
#include "F16.h"
#include "F17.h"
#include "F18.h"
#include "F19.h"
#include "F20.h"


using namespace std;

Benchmarks* generateFuncObj(RunParameter* runParam, int funcID);

#endif
